package com.coocaa.internship.service;

import com.coocaa.internship.common.ResultData;
import com.coocaa.internship.pojo.UserInfo;

/**
 * @Description: 用户信息service
 * @Author: zwh
 * @Date: 2019-07-27
 * @Time: 15:03
 */
public interface UserInfoService {

    /**
     * 保存 用户信息
     */
    ResultData saveUserInfo(UserInfo userInfo);

    /**
     * 删除用户信息
     */
    ResultData deleteUserInfoById(Long userId);

    /**
     * 查找用户信息
     */
    ResultData searchUserInfoById(Long userId);

    /**
     * 更新用户信息
     */
    ResultData updateUserInfoById(UserInfo userInfo);


    /**
     * 检查是否已添加用户信息
     * 若存在用户信息，则可进行更新操作
     */
    boolean checkUserInfoById(Long userId);

}
